research and technological development - Espagnol Anglais Dictionnaire